package jianzhioffer;

// 剑指 Offer 52. 两个链表的第一个公共节点
public class GetIntersectionNode {

    // 利用指针循环，做相遇问题
    public ListNode getIntersectionNode(ListNode headA, ListNode headB) {
        ListNode p = headA;
        ListNode q = headB;
        while (p != q) {
            p = p == null ? headB : p.next;
            q = q == null ? headA : q.next;
        }
        return p;
    }



}
